package cn.edu.lcu.cs.javaprogramming.thread;

/**
 * @author ling
 * @date 2022/5/29 11:09
 */
public class MyThreadClient {
    public static void main(String[] args) throws InterruptedException {
        MyThread myThread = new MyThread();
        // 直接调用run()，就是原来线程里的一次普通的方法调用，并不会启动新线程。
        //myThread.run();
        // 调用start()方法，开启一个新线程，并运行run()方法
        myThread.start();

        int count = 0;
        while (true) {
            System.err.println(Thread.currentThread().getName() + " 被调用了 " + ++count + "次");
            // 线程休眠500毫秒，纯粹是为了让控制台输出速度慢一点，不然快速变化的输出会把人闪晕。
            Thread.sleep(500);
        }

    }
}
